package droid.frame.utils.android;

import android.app.ActivityManager;
import android.content.Context;

/**
 * 应用程序相关信息
 *
 * @author coffee<br>
 * 2014年7月15日上午11:09:44
 */
public class AppInfo {

    /**
     * 获取当前应用程序的进程名字
     *
     * @param context
     * @return
     */
    public static String getCurProcessName(Context context) {
        int pid = android.os.Process.myPid();
        ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
        for (ActivityManager.RunningAppProcessInfo appProcess : mActivityManager.getRunningAppProcesses()) {
            if (appProcess.pid == pid) {
                return appProcess.processName;
            }
        }
        return null;
    }

    /**
     * 获取当前手机的版本
     * @return
     */
    public static int getBuildVersionSdk() {
        return android.os.Build.VERSION.SDK_INT;
    }
}
